// 这里是所有接口的集合 如果工作的时候有几百个接口 再拆分相关模块
import { get, post } from './index'

// ---------------------菜单管理--------------------------
// 调用添加接口 菜单的添加
export const menuAdd = data => post('/menuadd', data)
// 菜单列表
export const menuList = data => get('/menulist', data)
// 删除列表
export const menuDelete = data => post('/menudelete', data)
// 菜单的一条数据
export const menuInfo = (data) => get('/menuinfo', data)
// 菜单的编辑
export const menuEdit = data => post('/menuedit', data)

// ----------------------角色管理---------------------------
// 角色添加
export const roleAdd = data => post('/roleadd', data)
//角色列表
export const roleList = () => get('/rolelist')
//角色删除
export const roleDelete = data => post('/roledelete', data)
//角色获取一条数据
export const roleInfo = (data) => get('/roleinfo', data)
// 角色的编辑
export const roleEdit = data => post('/roleedit', data)

// ----------------------管理员管理---------------------------
// 管理员添加
export const userAdd = data => post('/useradd', data)
// 管理员列表
export const userList = data => get('/userlist', data)
// 管理员删除
export const userDelete = data => post('/userdelete',data)
// 管理员获取一条数据
export const userInfo = (data) => get('/userinfo', data)
// 角色的编辑
export const userEdit = data => post('/useredit', data)
// 管理员总数
export const usercount = () =>get('/usercount')
// 管理员登录
export const userLogin = data => post('/userlogin',data)

// -----------------------商品分类-----------------------------
// 商品分类添加
export const cateAdd = (data,isFile) => post('/cateadd',data,true)
// 商品分类列表
export const cateList = data => get('/catelist',data)
// 商品分类获取一条数据
export const cateInfo = data => get('/cateinfo',data)
// 商品删除
export const cateDelete = data => post('/catedelete',data)
// 商品分类修改
export const cateEdit = (data,isFile) => post('/cateedit',data,true)

// --------------------------商品规格----------------------------
// 商品规格的添加
export const specsAdd = data => post('/specsadd',data)
// 商品规格列表
export const specsList = data => get('/specslist',data)
// 商品的删除
export const specsDelete =data=>post('/specsdelete',data)
// // 商品编辑
export const specsEdit = data =>post('/specsedit',data)
// 商品规格一条数据
export const specsInfo = data => get('/specsinfo',data)
// 商品数量查询
export const specsCount = () => get('specscount')

//-----------------------------商品规格-----------------------------
// 商品管理添加
export const goodsAdd = data => post('/goodsadd',data,true)
// 商品管理列表
export const goodsList = data => get('/goodslist',data)
// 商品管理删除
export const goodsDelete = data => post('goodsdelete',data)
// 商品管理编辑
export const goodsEdit = data => post('/goodsedit',data,true)
// 商品管理获取一条数据
export const goodsInfo = data => get('/goodsinfo',data)
// 商品总数查询
export const goodsCount = () => get('/goodscount')

//------------------------------会员管理---------------------------
// 会员管理列表
export const memberList = () => get('/memberlist') 
// 会员列表获取一条数据
export const memberInfo = data =>get('/memberinfo',data)
// 会员管理修改
export const memberEdit = data =>post('/memberedit',data)

// -------------------------------轮播图管理------------------------
// 轮播图添加
export const bannerAdd = data => post('/banneradd',data,true)
// 轮播图列表
export const bannerList = () => get('/bannerlist')
// 轮播图获取一条
export const bannerInfo = data =>get('/bannerinfo',data)
// 轮播图修改
export const bannerEdit = data => post('/banneredit',data,true)
// 轮播图删除
export const bannerDelete = data =>post('/bannerdelete',data)

// ---------------------------------限时秒杀-------------------------------
// 显示秒杀添加
export const seckAdd = data => post('/seckadd',data)
// 显示秒杀列表
export const seckList = data => get('/secklist',data)
// 显示秒杀获取（一条）
export const seckInfo = data => get('/seckinfo',data)
// 显示秒杀修改
export const seckEdit = data => post('/seckedit',data)
// 显示秒杀删除
export const seckDelete = data => post('/seckdelete',data)